package entity

//// 用户模型对象
//type SysAdmin struct {
//	ID     uint `gorm:"column:id;comment:'主键';primaryKey;NOT NULL" json:"id"` //ID
//	PostId int  `gorm:"column:post_id;comment:'岗位id'" json:"postId"`
//	// 岗位id
//	DeptId int `gorm:"column:dept_id;comment:'部门id'" json:"deptId"`
//	// 部门id
//	Username   string     `gorm:"column:username;varchar(64);comment:'用户账号';NOT NULL" json:"username"`         // 用户账号
//	Password   string     `gorm:"column:password;varchar(64);comment:'密码';NOTNULL" json:"password"`            // 密码
//	Nickname   string     `gorm:"column:nickname;varchar(64);comment:'昵称'"json:"nickname"`                     // 昵称
//	Status     int        `gorm:"column:status;default:1;comment:'帐号启用状态：1->启用,2->禁用';NOT NULL" json:"status"` // 帐号启用状态：1->启用,2->禁用
//	Icon       string     `gorm:"column:icon;varchar(500);comment:'头像'"json:"icon"`                            // 头像
//	Email      string     `gorm:"column:email;varchar(64);comment:'邮箱'"json:"email"`                           // 邮箱
//	Phone      string     `gorm:"column:phone;varchar(64);comment:'电话'"json:"phone"`                           // 电话
//	Note       string     `gorm:"column:note;varchar(500);comment:'备注'"json:"note"`                            // 备注
//	CreateTime util.HTime `gorm:"column:create_time;comment:'创建时间';NOT NULL"json:"createTime"`                 // 创建时间
//}
//
//func (SysAdmin) TableName() string {
//	return "sys_admin"
//}
//
//// 鉴权用户结构体
//type JwtAdmin struct {
//	ID       uint   `json:"id"`       // ID
//	Username string `json:"username"` // 用户账号
//	Nickname string `json:"nickname"` // 昵称
//	Icon     string `json:"icon"`     // 头像
//	Email    string `json:"email"`    // 邮箱
//	Phone    string `json:"phone"`    // 电话
//	Note     string `json:"note"`     // 备注
//}
//
//// 登录对象
//type LoginDto struct {
//	Username string `json:"username" validate:"required"`          // 账号
//	Password string `json:"password" validate:"required"`          // 密码
//	Image    string `json:"image" validate:"required,min=4,max=6"` // 验证码
//	IdKey    string `json:"idKey" validate:"required"`             // UUID
//}
